'use strict';
/**
 * @bussiness {注册}
 * @author {填写作者}
 * @date {创建时间}
 * **/
 const Service = require('egg').Service;
 const tools = require("../../middleware/utils/tool"); // 创建随机id和获取即时时间工具
 class Register extends Service {
    async checkPhone(params){
        let checkResult = await this.app.mysql.get('users', {cellphone:params}) /*校验是否存在该手机*/
        const isChecked = true
        if(checkResult==null) {
            return isChecked
        }
    }
    async registered(params){
        const options = { // 用户信息
            id:tools.createRandomId(),
            uid:tools.createRandomId(),
            user_name:params.username,
            password:params.password,
            cellphone:params.cellphone,
            user_sex:params.sex == '' ? null : params.sex,
            user_intr:params.introduce == '' ? null : params.introduce,
            avatarUrl:params.avatar == '' ? null : params.avatar, // 登录可使用系统默认头像
            user_classes:params.classes == '' ? null : params.classes, // 管理员与普通用户
            user_age:params.age == '' ? null : params.age, 
            user_address:params.address == '' ? null : params.address,
            user_create_time:tools.getDate(),
            user_update_time:null,
        }
        let register = await this.app.mysql.insert('users', options)
        return register
    }
 }
 module.exports = Register;